1470553d3b2bce48a3a6c68f3dd8395b92bb4155,core/languageDesign/transformation/source/jetbrains/mps/generator/template/ReferenceInfo_Macro.java,ReferenceInfo_Macro,showErrorMessage,#ITemplateGenerator#,125
Before Change
public void showErrorMessage(ITemplateGenerator generator) {
generator.showErrorMessage(getOutputSourceNode(), "couldn't resolve reference '" + getReferenceRole() + "' in output node " + getOutputSourceNode().getDebugText());
generator.showErrorMessage(myReferenceMacro.getParent().getNode(), "-- original reference was " + myReferenceMacro.getParent().getNode().getDebugText());
generator.showErrorMessage(getInputNode(), "-- input node was " + getInputNode().getDebugText());
}
}
After Change
public void showErrorMessage(ITemplateGenerator generator) {
generator.showErrorMessage(getOutputSourceNode(), "couldn't resolve reference '" + getReferenceRole() + "' in output node " + getOutputSourceNode().getDebugText());
generator.showErrorMessage(myReferenceMacro.getParent().getNode(), "-- original reference was " + myReferenceMacro.getParent().getNode().getDebugText());
SNode inputNode = getInputNode();
generator.showErrorMessage(inputNode, "-- input node was " + (inputNode != null ? inputNode.getDebugText(): "NULL"));
}
}